# fvalues.auk
# Tim Menzies
# Sept 12, 2012

BEGIN { makef(FVALS) }
function makef(f,   i) {
  i = "1,2,3,4,5,6,7,8,9,10,12,15,20,4,30,40,60,120"
  s2m(  1,f,"161.448,199.500,215.707,224.583,230.162,233.986,236.768,238.883,240.543,241.882,243.906,245.950,248.013,249.052,250.095,251.143,252.196,253.253",i)
  s2m(  2,f," 18.513,19,19.164,19.247,19.296,19.330,19.353,19.371,19.385,19.396,19.413,19.429,19.446,19.454,19.462,19.471,19.479,19.487",i)
  s2m(  3,f," 10.128,9.552,9.277,9.117,9.014,8.941,8.887,8.845,8.812,8.786,8.745,8.703,8.660,8.639,8.617,8.594,8.572,8.549",i)
  s2m(  4,f,  "7.709,6.944,6.591,6.388,6.256,6.163,6.094,6.041,5.999,5.964,5.912,5.858,5.803,5.774,5.746,5.717,5.688,5.658",i)
  s2m(  5,f,  "6.608,5.786,5.410,5.192,5.050,4.950,4.876,4.818,4.773,4.735,4.678,4.619,4.558,4.527,4.496,4.464,4.431,4.399",i)
  s2m(  6,f,  "5.987,5.143,4.757,4.534,4.387,4.284,4.207,4.147,4.099,4.060,4,    3.938,3.874,3.842,3.808,3.774,3.740,3.705",i)
  s2m(  7,f,  "5.591,4.737,4.347,4.120,3.972,3.866,3.787,3.726,3.677,3.637,3.575,3.511,3.445,3.411,3.376,3.340,3.304,3.267",i)
  s2m(  8,f,  "5.318,4.459,4.066,3.838,3.688,3.581,3.501,3.438,3.388,3.347,3.284,3.218,3.150,3.115,3.079,3.043,3.005,2.967",i)
  s2m(  9,f,  "5.117,4.257,3.863,3.633,3.482,3.374,3.293,3.230,3.179,3.137,3.073,3.006,2.937,2.901,2.864,2.826,2.787,2.748",i)
  s2m( 10,f,  "4.965,4.103,3.708,3.478,3.326,3.217,3.136,3.072,3.020,2.978,2.913,2.845,2.774,2.737,2.700,2.661,2.621,2.580",i)
  s2m( 12,f,  "4.747,3.885,3.490,3.259,3.106,2.996,2.913,2.849,2.796,2.753,2.687,2.617,2.544,2.506,2.466,2.426,2.384,2.341",i)
  s2m( 15,f,  "4.543,3.682,3.287,3.056,2.901,2.791,2.707,2.641,2.588,2.544,2.475,2.403,2.328,2.288,2.247,2.204,2.160,2.114",i)
  s2m( 20,f,  "4.351,3.493,3.098,2.866,2.711,2.599,2.514,2.447,2.393,2.348,2.278,2.203,2.124,2.083,2.039,1.994,1.946,1.896",i)
  s2m( 24,f,  "4.260,3.403,3.009,2.776,2.621,2.508,2.423,2.355,2.300,2.255,2.183,2.108,2.027,1.984,1.939,1.892,1.842,1.790",i)
  s2m( 30,f,  "4.171,3.316,2.922,2.690,2.534,2.421,2.334,2.266,2.211,2.165,2.092,2.015,1.932,1.887,1.841,1.792,1.740,1.684",i)
  s2m( 40,f,  "4.085,3.232,2.839,2.606,2.450,2.336,2.249,2.180,2.124,2.077,2.004,1.925,1.839,1.793,1.744,1.693,1.637,1.577",i)
  s2m( 60,f,  "4.001,3.150,2.758,2.525,2.368,2.254,2.167,2.097,2.040,1.993,1.917,1.836,1.748,1.700,1.649,1.594,1.534,1.467",i)
  s2m(120,f,  "3.920,3.072,2.680,2.447,2.290,2.175,2.087,2.016,1.959,1.911,1.834,1.751,1.659,1.608,1.554,1.495,1.429,1.352",i)
}
function s2m(a,out,s,indicies,   sep,tmp,i,j,where) {
    if (indicies)
      split(indicies,where,/,/)
    split(s,tmp,/,/)
    for(i in tmp) {
      j = indicies ? where[i]: i
      out[a][j] = tmp[i]
    }
    return a + 1
}
